/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package CONTROL;

import MODELO.Notas;

/**
 *
 * @author Marco
 */
public class TransBDNotas {
    public static void consultarTodos(){
    String q="SELECT * FROM NOTAS";
    ServicioBD.ejecuteQuery(q);
}
public static Notas get(){
        Notas r  = null;
        int  codigoestudiante;
        String codigomateria;
        double valornota;
        try{
        
            codigoestudiante= ServicioBD.rs.getInt("CODIGO");
            codigomateria= ServicioBD.rs.getString("CODIGOMATERIA");
            valornota=ServicioBD.rs.getDouble("VALORNOTA");
            r= new Notas(codigoestudiante,codigomateria,valornota);
        
        }catch(Exception e){
           System.out.println("Hubo un error al tratar de hacer get CIUDAD\n" +
                           "\n" + e); 
        }
        
        return r;
    }
 public static boolean buscar (int codigo){
     boolean r = true;
       String q="SELECT * FROM NOTAS  WHERE CODIGO=" + codigo + "";
       ServicioBD.ejecuteQuery(q);
       if (ServicioBD.siguiente()){
           r = true;
       }
       else
           r= false;
     return r;
 }
 public static void  borrar (int codigo){   
       String q="DELETE  FROM NOTAS  WHERE CODIGO=" + codigo + "";
       ServicioBD.ejecuteUpdate(q);
       consultarTodos();
 
 }	 

 public static boolean  adicionar (Notas  x){   
     boolean r = false;
       String q="INSERT INTO NOTAS  VALUES (" + x.getCodigo()+ ",'" +
               x.getCodigomateria()+  "','" +
               x.getValornota()+  "')";
       try{
        if(ServicioBD.ejecuteUpdate(q)){
           consultarTodos();
           r = true;
        }
        else
            r=false;
       }catch(Exception e){
             javax.swing.JOptionPane.showMessageDialog(null, "OCURRIO UN ERROR TARADO ¡¡¡");
             r = false;
       }
      return r; 
 
 }public static boolean  modificar (Notas  x){   
     boolean r = false;
     buscar(x.getCodigo());
       String q="UPDATE CIUDAD set='" + x.getCodigomateria()+ ",'" +
               x.getCodigo()+  "' WHERE CODIGO = " + x.getCodigo() + "";
       try{
        if(ServicioBD.ejecuteUpdate(q)){
           consultarTodos();
           r = true;
        }
        else
            r=false;
       }catch(Exception e){
             javax.swing.JOptionPane.showMessageDialog(null, "OCURRIO UN ERROR TARADO ¡¡¡");
             r = false;
       }
      return r; 
 
 }
  
}


